from django.urls import path
from . import views

app_name = 'tickets'

urlpatterns = [
    # 客户工单功能
    path('create/', views.ticket_create, name='ticket_create'),
    path('mine/', views.ticket_list_mine, name='ticket_list_mine'),
    path('<int:pk>/', views.ticket_detail, name='ticket_detail'),
    path('<int:pk>/edit/', views.ticket_edit, name='ticket_edit'),
    
    # 技术人员工单功能
    path('assigned/', views.ticket_list_assigned, name='ticket_list_assigned'),
    path('all/', views.ticket_list_all, name='ticket_list_all'),
    path('quality-checker/', views.ticket_list_quality_checker, name='ticket_list_quality_checker'),
    path('<int:pk>/assign/', views.ticket_assign, name='ticket_assign'),
    path('<int:pk>/process/', views.ticket_process, name='ticket_process'),
    path('<int:pk>/add-record/', views.add_maintenance_record, name='add_maintenance_record'),
    
    # 新增状态转换功能
    path('<int:pk>/register/', views.ticket_register, name='ticket_register'),
    path('<int:pk>/testing/', views.ticket_testing, name='ticket_testing'),
    path('<int:pk>/repairing/', views.ticket_repairing, name='ticket_repairing'),
    path('<int:pk>/quality-check/', views.ticket_quality_check, name='ticket_quality_check'),
    path('<int:pk>/complete/', views.ticket_complete, name='ticket_complete'),
    path('<int:pk>/return/', views.ticket_return, name='ticket_return'),
]
